home *** CD-ROM | disk | FTP | other *** search
/ Aminet 5 / Aminet 5 - March 1995.iso / Aminet / comm / dlg / Fixlevel.lha / fixlevel.doc < prev    next >
Encoding:
Text File  |  1994-09-15  |  4.8 KB  |  114 lines

  1. DLGExtras/fixlevels                                       DLGExtras/fixlevels
  2.  
  3.    NAME
  4.        Fixlevel -- Upgrades userlevels in a DLG BB/OS
  5.  
  6.    SYNOPSIS
  7.        Fixlevel [-v] [-c cfgfile] [-t]
  8.  
  9.    FUNCTION
  10.        Checks user for new uploads or msg written that may give
  11.        him/her an higer userlevel. If it's time to upgrade, it fixes
  12.        that too. If the user doesn't fit into any of the userlevels
  13.        defined in the configuration file the program posts an warning.
  14.  
  15.    INPUTS
  16.        -n          - nowindow while running.
  17.        -v          - verbose display some info about every user.
  18.        -c cfgfile  - other name four configfile defaults to DLGConfig:Misc/fixlevel.cfg
  19.        -t          - test cofiguration file only
  20.  
  21.    RESULT
  22.        error - zero for success, an other value indicates an error
  23.  
  24.    EXAMPLE
  25.        fixlevel -c dlgconfig:misc/fixlevel.cfg
  26.  
  27.    NOTES
  28.        This program is SHAREWARE! That is NOT the same as public doamin!
  29.        To use this program you have to pay MONEY. The price for this
  30.        program is not much onlt 50 Skr or US $10. You may only redistribute
  31.        this program if the archive has all files from the orignal archive in it.
  32.        the file shall be:
  33.  
  34.        fixlevel        - Executabe, SHAREWERE version.
  35.        fixlevel.cfg    - An example configuration file.
  36.        fixlevel.batch  - A script runing the program and writing mail to Sysops.
  37.        fixlevel.doc    - This file.
  38.        fixlevel.doc_sw - Documentation in Swedish.
  39.        Registration    - Small file with more info about how to register.
  40.  
  41.        The program is Copyrighted by Anders Arnholm and Hans Hedlund,
  42.        you may not change anything in the program.
  43.  
  44.        This program is distributed as is. That means that there are
  45.        no warranty for damage made by the program. If you find a bug
  46.        in it please send it to us and you get to download the registerd
  47.        verson from our BBS system for free. (If you are the first that
  48.        will say.)
  49.  
  50.        This is what written on standard out while the program is running
  51.        at the same time as a small window is opened showing the name and level
  52.        of the user now examined.
  53.        17 Izadora:usr/home/fixlevel [30]> fixlevel
  54.        ROOT --> Sysop
  55.        Upgrade HANS_TESTARE! Lvl:10 Msg:6 Files:0
  56.        ANDERS_ARNHOLM --> Sysop
  57.        NEW_USER --> need to be *** VALIDATED ***
  58.        ROBERT_ARNHOLM --> Sysop
  59.        HANS_HEDLUND --> Sysop
  60.  
  61.        Thanxs for using fixlevel
  62.  
  63.  
  64.        17 Izadora:usr/home/fixlevel [31]>
  65.  
  66.    BUGS
  67.        None, that we know of!
  68.  
  69.    FEATURES
  70.  
  71.    CONFIGURATION
  72.  
  73.        The configuration file.
  74.        The order in the file is NOT important.
  75.        keywords:
  76.        SYSOP -   after this the name of the sysop to be informed
  77.                  that a user got upgraded. The program can have
  78.                  4 sysops with 255 chars long names, at the moment.
  79.                  Anyone who likes MORE please tell me and I'll add
  80.                  it in the next version.
  81.        example: "Sysop Anders Arnholm"
  82.        LEVEL -   after this comes an definition of an level in the
  83.                  BBS, after the key word comes the number of the
  84.                  level, the same as in the BBS, 255 for sysop. After
  85.                  that the name of the level, i have the same as the
  86.                  name of the template for upgrading to that level.
  87.                  Then you have the daylimit, the max time for a user
  88.                  to be logged in the same day, and sessionlimit, the
  89.                  maximal amount to be used in one session. The maximum
  90.                  amount of net credits on a special level, the dirlimit
  91.                  for an user at that level, the file ration. This is in
  92.                  the form 10:1, 33:1, or NONE just like you see it in
  93.                  useroptions, or useredit. Then last is the NetAccess
  94.                  flag, NONE, WRITE or SYSOP.
  95.        example: "Level 4,      Guest,       1000,   10,     0,   200,  1:1,  NONE"
  96.                 "Level 40,     Curate,       420,   60,   500,  3078, 60:1, WRITE"
  97.                 "Level 255,    Lord,        1440, 1440, 32000, 30000, None, SYSOP"
  98.        UPGRADE - When to upgrade an user. First the "from" level, then the
  99.                  "to" level. After that the number of letters the user have
  100.                  to write, this is taken from user.data DLG keeps count of
  101.                  both private and public mail here, and after that the
  102.                  number of files that a user have to send to get upgraded.
  103.        example: "upgrade 10, 20,  5,  5"
  104.        NOTIFY -  At the level just after the keyword, the program will display
  105.                  the message after the comma.
  106.        example: "notify   5, need to be *** VALIDATED ***"
  107.  
  108.    TODO
  109.        Fixlevel need to get it's own logfile :-)
  110.  
  111.    SEE ALSO
  112.        DragonLance Cronologies by Tracy Hickman and Margaret Weis
  113.  
  114.